////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) Microsoft Corporation.  All rights reserved.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

using System;
using System.IO;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Collections.Generic;
using System.Threading;

namespace Microsoft.SPOT.Emulator.Com
{
    public interface IComDriver
    {
        bool Initialize( int ComHandle );
        bool Uninitialize( int ComHandle );
        int Write( int ComHandle, IntPtr Data, uint size );
        int Read( int ComHandle, IntPtr Data, uint size );
        bool Flush( int ComHandle );
    }
}
